<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
  <style>
    div{
      width: 300px;
      background-color: rgba(0,0,0,0.3);
      padding: 10px;/*内边距让元素内容和其他元素有间距*/
      position: relative;/*做参照物*/
    }
    input{
      border: none;/*去掉边框*/
      width: 260px;/*input是铺满的,一开始为300,两边各加了20px的内边距,所以减40*/
      padding: 10px 20px;
    }
    p{
      font-size: 12px;/*大小12像素*/
      color: red;
      margin: 0;/*去掉自带的外边距*/
    }
    img{
      position: absolute;/*相对于div*/
      right: 30px;
      top: 14px;

    }

  </style>
</head>
<body>
<div>
  <input type="text" placeholder="请输入用户名">
  <img src="http://doc.canglaoshi.org/tstore_v1/images/login/yhm.png" alt="">
  <p>用户名不能为空！</p>
</div>

</body>
</html>